Skip to content

Add local QR pairing for phone access - #37

Merged
Qjzn merged 1 commit into
mainfrom
codex/local-pairing-qr
Jul 25, 2026
Merged

Add local QR pairing for phone access#37
Qjzn merged 1 commit into
mainfrom
codex/local-pairing-qr

Conversation

@Qjzn

@Qjzn Qjzn commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • generate a scannable QR code on the loopback-only /local-setup page when Quick Tunnel is ready
  • keep the password outside the QR code and URL, with no third-party QR service
  • preserve no-store, script-blocking CSP, and public-host 404 boundaries
  • extend module and real Quick Tunnel smoke coverage for inactive and active pairing states
  • update README, changelog, newcomer review, and manual verification contract

Verification

  • npm.cmd run build:cli
  • npm.cmd run build:frontend
  • npm.cmd run verify:server-modules
  • npm.cmd run verify:quick-tunnel
  • node .\scripts\run-powershell-script.mjs .\scripts\verify-quick-tunnel.ps1
    • local setup 200
    • public-host setup 404
    • health/auth/WebSocket verification passed
    • QR present only after tunnel activation
    • tunnel stopped and orphan cloudflared count 0
  • 393x852 browser smoke: 0 horizontal overflow, 220px QR
  • OpenCV decoded the screenshot QR and matched the active publicUrl
  • npm.cmd run verify:release (completed; existing App Server schema drift remains warn-only)
  • npm.cmd run verify:governance
  • git diff --check

@Qjzn
Qjzn merged commit ace55b5 into main Jul 25, 2026
2 checks passed
@Qjzn
Qjzn deleted the codex/local-pairing-qr branch July 25, 2026 05:23
@Qjzn Qjzn mentioned this pull request Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant